﻿#region Using directives

using System;
using System.Collections.Specialized;
using System.Configuration;
using System.Data;
using System.Data.Common;
using System.Configuration.Provider;

using AuthorData.Entities;

#endregion

namespace AuthorData.Data.Bases
{	
	///<summary>
	/// The base class to implements to create a .NetTiers provider.
	///</summary>
	public abstract class NetTiersProvider : NetTiersProviderBase
	{
		
		///<summary>
		/// Current AuthorsProviderBase instance.
		///</summary>
		public virtual AuthorsProviderBase AuthorsProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current TagsProviderBase instance.
		///</summary>
		public virtual TagsProviderBase TagsProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current QuotationsProviderBase instance.
		///</summary>
		public virtual QuotationsProviderBase QuotationsProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current LogProviderBase instance.
		///</summary>
		public virtual LogProviderBase LogProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current CountryProviderBase instance.
		///</summary>
		public virtual CountryProviderBase CountryProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current AuthorTopicProviderBase instance.
		///</summary>
		public virtual AuthorTopicProviderBase AuthorTopicProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current TopicsProviderBase instance.
		///</summary>
		public virtual TopicsProviderBase TopicsProvider{get {throw new NotImplementedException();}}
		
		
	}
}
